1)     
2)        
3) !